package cn.t.model.device;

import cn.t.core.mode.BaseDO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 货道商品表(CargowaySku)领域对象
 *
 * @author t
 * @since 2024-05-24 10:19:11
 */
@Data
public class CargowaySkuDO extends BaseDO {


    /**
     * 设备主键id
     */
    private Long deviceId;

    /**
     * 货道主键id
     */
    private Long cargowayId;


    /**
     * 销售码
     */
    private String skuCode;

    /**
     * 商品名称
     */
    private String skuName;

    /**
     * 货道商品总重量
     */
    private BigDecimal weight;


    /**
     * 商品尺寸(S、M、L)
     */
    private String size;
    /**
     * 自定义绝对误差，这里不设置的话程序里默认使用5克
     */
    private Integer errorRate;
    /**
     * 系统库存
     */
    private Integer inventory;

    /**
     * 预警值
     */
    private Integer alarmLimit;

    /**
     * 设备id - 查询用
     */
    private List<Long> deviceIds;
    /**
     * sku单重
     */
    private BigDecimal skuWeight;
    /**
     * sku图片
     */
    private String skuImg;
    /**
     * 商品主键id
     */
    private Long skuId;
    /**
     * 货道编号
     */
    private Integer cargowayNo;
    /**
     * sku编码列表 - 查询用
     */
    private List<String> skuCodes;
    /**
     * 设备分组用
     */
    private String imei;
}

